803854cc: 27 bd ff e8  ADDIU sp, sp, 0xffffffe8 (-24)
803854d0: af bf 00 14  SW ra, sp, 0x14 (20)

803854d4: 3c 04 13 00  LUI a0, 0x1300 (4864)
803854d8: 0c 0a 85 3f  JAL 0x802a14fc (-2144725764)
803854dc: 24 84 4f d4  ADDIU a0, a0, 0x4fd4 (20436)
803854e0: 10 40 00 03  BEQ r0, v0, 0x803854f0 (pc + 0xc)   if (0 == 0x802a14fc(0x13004fd4)) goto 0x803854f0;
803854e4: 00 00 00 00  NOP

803854e8: 0c 0a 90 48  JAL 0x802a4120 (-2144714464)        0x802a4120();
803854ec: 00 00 00 00  NOP

*
803854f0: 3c 04 13 00  LUI a0, 0x1300 (4864)
803854f4: 0c 0a 85 3f  JAL 0x802a14fc (-2144725764)
803854f8: 24 84 50 24  ADDIU a0, a0, 0x5024 (20516)
803854fc: 10 40 00 03  BEQ r0, v0, 0x8038550c (pc + 0xc)   if (0 == 0x802a14fc(0x13005024)) goto 0x8038550c;
80385500: 00 00 00 00  NOP

80385504: 0c 0a 90 48  JAL 0x802a4120 (-2144714464)        0x802a4120();
80385508: 00 00 00 00  NOP

*
8038550c: 3c 04 13 00  LUI a0, 0x1300 (4864)
80385510: 0c 0a 85 3f  JAL 0x802a14fc (-2144725764)
80385514: 24 84 32 e0  ADDIU a0, a0, 0x32e0 (13024)
80385518: 10 40 00 07  BEQ r0, v0, 0x80385538 (pc + 0x1c)  if (0 == 0x802a14fc(0x130032e0)) goto 0x80385538;
8038551c: 00 00 00 00  NOP

80385520: 3c 01 43 16  LUI at, 0x4316 (17174)
80385524: 3c 0e 80 36  LUI t6, 0x8036 (32822)
80385528: 8d ce 11 60  LW t6, t6, 0x1160 (4448)
8038552c: 44 81 20 00  MTC1 at, f4
80385530: 00 00 00 00  NOP
80385534: e5 c4 01 94  SWC1 f4, t6, 0x194 (404)            (*(0x80361160))->off0x194 = 150.0;

*
80385538: 3c 0f 80 36  LUI t7, 0x8036 (32822)
8038553c: 8d ef 11 64  LW t7, t7, 0x1164 (4452)
80385540: 3c 01 80 36  LUI at, 0x8036 (32822)
80385544: 25 f8 00 04  ADDIU t8, t7, 0x4 (4)
80385548: ac 38 11 64  SW t8, at, 0x1164 (4452)            *(0x80361164) += 4;

8038554c: 10 00 00 03  BEQ r0, r0, 0x8038555c (pc + 0xc)
80385550: 00 00 10 25  OR v0, r0, r0
80385554: 10 00 00 01  BEQ r0, r0, 0x8038555c (pc + 0x4)
80385558: 00 00 00 00  NOP
8038555c: 8f bf 00 14  LW ra, sp, 0x14 (20)
80385560: 27 bd 00 18  ADDIU sp, sp, 0x18 (24)
80385564: 03 e0 00 08  JR ra
80385568: 00 00 00 00  NOP



if (0x802a14fc(0x13004fd4)) {            /* Haunted Chair */
    0x802a4120();
}

if (0x802a14fc(0x13005024)) {            /* Mad Piano */
    0x802a4120();
}

if (0x802a14fc(0x130032e0)) {            /* Message Panel */
    (*(0x80361160))->off0x194 = 150.0;
}

*(0x80361164) += 4;
